protective blanket - French English Dictionary